^= (побитовое исключающее ИЛИ с присвоением)

Доступность

Flash Player 5.

Синтаксис

expression1 ^= expression2

Параметры

expression1,expression2 Целые числа или переменные.

Возвращает

32-битное целое число. Значение expression1 ^ expression2.

Описание

Оператор (побитовый с присвоением), присваивает expression1 значение выражения expression1 ^ expression2. Например, следующие две строки кода - эквивалентны:

x ^= y
x = x ^ y

Для дополнительной информации, смотрите "Старшинство и ассоциативность операторов" в Использовании ActionScript во Флэш .

Пример

Пример использования оператора (^=) :

// 15 decimal = 1111 бинарное
var x:Number = 15;
// 9 decimal = 1001 бинарное
var y:Number = 9;
trace(x ^= y);
// возвращается десятичное 6 (0110 бинарное)

См.также

& (побитовое И), &= (присваивание побитового И), ^ (побитовое исключающее ИЛИ), | (побитовое ИЛИ), |= (присваивание побитового ИЛИ), ~ (побитовое НЕТ)